/* Emoji 样式 */
.emoji {
    display: inline-block;
    height: 1.2em;
    width: 1.2em;
    margin: 0 .05em 0 .1em;
    vertical-align: -0.1em;
    font-style: normal;
}

/* 消息中的 emoji 样式 */
.message-content .emoji {
    font-size: 1.1em;
}

/* 等待指示器中的 emoji */
.waiting-indicator .emoji {
    animation: pulse 1s infinite;
}

/* 响应时间中的 emoji */
.response-time .emoji {
    font-size: 1em;
    opacity: 0.8;
}

@keyframes pulse {
    0% { opacity: 1; }
    50% { opacity: 0.5; }
    100% { opacity: 1; }
} 